<%@page import="beans.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="catente" scope="page" class="beans.CatalogoEnti" />
<jsp:useBean id="cats" scope="page" class="beans.CatalogoSede" />
<jsp:useBean id="catp" scope="page" class="beans.CatalogoPersona" />
<jsp:useBean id="catc" scope="page" class="beans.CatalogoConvenzioni" />
<%@ page contentType="text/html; charset=utf-8" language="java"	import="java.sql.*" errorPage=""%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><%@ include file="title.jspf" %></title>
<link href="stile.css" rel="stylesheet" type="text/css">
<link rel="icon" href="favicon.ico" type="image/x-icon" />

<script type="text/javascript" language="javascript"><!--
		function Show(ctrl){
			if(ctrl.checked){
				document.getElementById('nuovo2').innerHTML = '<input type="text" name="specifica" style="width:200px"/>';
      		}
     		else{
  				document.getElementById('nuovo2').innerHTML = '';
      		} 
		}

		function Nascondi(){
			document.getElementById('nuovo2').innerHTML = ''; 
	   	}
	</script>
</head>
<body>
<div id="top">
<%@ include file="top.jspf" %>
</div>


<div id="container">
	<div id="header">
	 
		<%@ include file="header.jspf" %>

	</div>
	<div id="page">




<center>






	

<center>
				<form method="GET" action="VisualizzaConvenzione.jsp">
				Ricerca Convenzioni Ente
					<input type="text" name="ricerca" value="Ricerca" required onfocus="if(this.value==this.defaultValue)this.value=''">	
					<input class=bottone type="submit" value="Ricerca" name="B1">
				</form>
				</center>
	
		

<jsp:useBean id="DBcon" scope="page" class="beans.CatalogoConvenzioni" />


<%
int ricerca=0; 
int ricercabyid=0;


if (request.getParameter("ricercabyid") != null){
	ricerca = Integer.parseInt(request.getParameter("ricercabyid"));
	System.out.println("ricercan="+ricerca);
}
if ((request.getParameter("ricerca") != null))
if(((request.getParameter("ricerca").trim().equals("Ricerca"))||(request.getParameter("ricerca").trim().equals("")))){ // in questo caso nn cerco perchè non ho inserito valori
	%>
	<script type="text/javascript" language="javascript">
	alert('Errore: Attenzione non hai inserito nessun codice');
	</script>
	<%
	System.out.println("ricerca2="+ricerca);
}else {// in questo caso sto effettuando la ricerca
	
	//verifico se ho inserito testo
 
	try{
		ricerca = Integer.parseInt(request.getParameter("ricerca"));
	}catch(NumberFormatException eccezione ){
		ricerca=-1; 
		out.println("<script type=\"text/javascript\" language=\"javascript\">");
		out.println("alert('Errore: Attenzione Codice Struttura non trovato');");
		out.println("</script>");
		}

	ricerca=catente.getidEntebycodStruttura(ricerca);
	System.out.println("ricercod="+ricerca);
	

	if(ricerca==-1){
		out.println("<script type=\"text/javascript\" language=\"javascript\">");
		out.println("alert('Errore: Attenzione Convenzione non trovata');");
		out.println("</script>");
}
		
}


	
			  			    	    	    	
		int idEnte=0;
		int anno=0;
		String data=null;
		String frigo=null;
		String consegna=null;
		String distribuzione=null;
		String ComAnziani=null;
		String CasaFamiglia=null;
		String ComDisabili=null;
		String ComMinori=null;
		String TossicoDip=null;
		String AccDiurno=null;
		String Colazione=null;
		String PastiFreddi=null;
		String Pranzo=null;
		String Cena=null;
		
		Vector<Convenzione> Vconv=DBcon.getConvenzioniEnte(ricerca); //r
		
		
		if(Vconv!=null){
			    	    	    			
   			CatalogoEnti cate=new CatalogoEnti();
    		Ente e=cate.getEnte(Vconv.get(0).getIdEnte());
    		out.println("<p align=\"left\"/>Codice Struttura"+e.getCodiceStruttura()+"<br>");
    		out.println("Denominazione: <b>"+e.getNome()+" </b><br>");
    		out.println("Codice Fiscale: "+e.getPartitaIva()+"</p><br>");
    		//out.println("<p align=\"left\"/>numero convenzioni trovate= "+Vconv.size()+"</p>");
    	    for (int z=0; z<Vconv.size();z++){
					
						out.println("<p align=\"left\"/>Convenzione n. "+ Vconv.get(z).getIdConvenzione()+" Data firma "+Vconv.get(z).getDataFirma());
						out.print("<br>");
						out.println("<b> Anno " + Vconv.get(z).getAnno()+"</b> Tipologia convenzione:  "+Vconv.get(z).tipologiaConvenzione());
						int idConvenzione= Vconv.get(z).getIdConvenzione();
						Convenzione conv= catc.getConvenzione(idConvenzione);
						out.print("<br>");
						out.println("Sede operativa:"+cats.getSede(conv.getIdSedeOperativaEnte()).toStringIndirizzo()+"</p>");
						if(conv.tipologiaConvenzione().equals("agea")){
						
						out.println("<table border=\"1\" style=\"border-spacing: 0px; padding: 0px\">");
						
						out.println("<tr>");
						out.println("<td>&nbsp;&nbsp;&nbsp;Cella frigo:"+conv.isCellaFrigoIT()+"</td>");			
						out.println("<td align= \"center\">");
						out.println("<i>Assistiti continuativi<br>0-5 anni<br>(a)</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");			
						out.println("<i>Assistiti continuativi<br>6-65 anni<br>(b)</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");	
						out.println("<i>Assistiti continuativi<br>>65 anni<br>(c)</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");			
						out.println("<i>Totale assistiti continuativi<br>(d=a+b+c)</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");
						out.println("<i>Assistiti saltuari<br>(e)</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");
						out.println("<i>Totale indigenti assistiti<br>(d+e)</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");
						out.println("<i>Media presenze nei giorni di apertura</i>");
						out.println("</td>");
						out.println("<td align= \"center\">");
						out.println("<i>Giorni di apertura Struttura all'anno</i>");
						out.println("</td>");
						out.println("</tr>");
						
						out.println("<tr>");
						out.println("<td align= \"center\">");
						out.println("<b><i>MENSA</i></b>");
						out.println("</td>");
						out.println("<td align= \"center\">"+conv.getM_0_5()+"</td>");
						out.println("<td align= \"center\">"+conv.getM_6_65()+"</td>");
						out.println("<td align= \"center\">"+conv.getM_over65()+"</td>");
						out.println("<td align= \"center\">"+(conv.getM_0_5()+conv.getM_6_65()+conv.getM_over65())+"</td>");
						out.println("<td align= \"center\">"+conv.getM_saltuari()+"</td>");;
						out.println("<td align= \"center\">"+(conv.getM_saltuari()+conv.getM_0_5()+conv.getM_6_65()+conv.getM_over65())+"</td>");
						out.println("<td align= \"center\">"+conv.getM_mediaPresenze()+"</td>");
						out.println("<td align= \"center\">"+conv.getM_giorniApertura()+"</td>");
						out.println("</tr>");
						
						out.println("<tr>");
						out.println("<td align= \"center\">");
						out.println("<b><i>DISTRIBUZIONE PACCHI</i></b>");
						out.println("</td>");
						out.println("<td align= \"center\">"+conv.getP_0_5()+"</td>");
						out.println("<td align= \"center\">"+conv.getP_6_65()+"</td>");
						out.println("<td align= \"center\">"+conv.getP_over65()+"</td>");
						out.println("<td align= \"center\">"+(conv.getP_0_5()+conv.getP_6_65()+conv.getP_over65())+"</td>");
						out.println("<td align= \"center\">"+conv.getP_saltuari()+"</td>");
						out.println("<td align= \"center\">"+(conv.getP_saltuari()+conv.getP_0_5()+conv.getP_6_65()+conv.getP_over65())+"</td>");
						out.println("<td align= \"center\">"+conv.getP_mediaPresenze()+"</td>");
						out.println("<td align= \"center\">"+conv.getP_giorniApertura()+"</td>");
						out.println("</tr>");

						out.println("<tr>");
						out.println("<td align= \"center\">");
						out.println("<b><i>EMPORIO SOCIALE</i></b>");
						out.println("</td>");
						out.println("<td align= \"center\">"+conv.getE_0_5()+"</td>");
						out.println("<td align= \"center\">"+conv.getE_6_65()+"</td>");
						out.println("<td align= \"center\">"+conv.getE_over65()+"</td>");
						out.println("<td align= \"center\">"+(conv.getE_0_5()+conv.getE_6_65()+conv.getE_over65())+"</td>");
						out.println("<td align= \"center\">"+conv.getE_saltuari()+"</td>");
						out.println("<td align= \"center\">"+(conv.getE_saltuari()+conv.getE_0_5()+conv.getE_6_65()+conv.getE_over65())+"</td>");
						out.println("<td align= \"center\">"+conv.getE_mediaPresenze()+"</td>");
						out.println("<td align= \"center\">"+conv.getE_giorniApertura()+"</td>");
						out.println("</tr>");

						out.println("<tr>");
						out.println("<td align= \"center\">");
						out.println("<b><i>UNITA di STRADA</i></b>");
						out.println("</td>");
						out.println("<td align= \"center\">---</td>");
						out.println("<td align= \"center\">---</td>");
						out.println("<td align= \"center\">---</td>");
						out.println("<td align= \"center\">---</td>");
						out.println("<td align= \"center\">"+conv.getU_saltuari()+"</td>");
						out.println("<td align= \"center\">"+conv.getU_saltuari()+"</td>");
						out.println("<td align= \"center\">"+conv.getU_mediaPresenze()+"</td>");
						out.println("<td align= \"center\">"+conv.getU_giorniApertura()+"</td>");
						out.println("</tr>");
						
						
						out.println("</table>");
						}
						if(conv.tipologiaConvenzione().equals("banco")){
						
								out.println("<table border=\"1\" style=\"border-spacing: 0px; padding: 0px\">");
								out.println("<tr>");
								out.println("<td>&nbsp;&nbsp;&nbsp;Cella frigo:"+conv.isCellaFrigoIT()+"</td>");
								out.println("<td><i>Totale indigenti assistiti</i></td>");
								out.println("<td><i>Media presenze nei giorni di apertura</i></td>");
								out.println("<td><i>Giorni di apertura Struttura all'anno</i></td>");
								out.println("</tr>");

								out.println("<tr><td><b>MENSA</b><br>");
								out.println("colazione: <b>"+conv.isM_colazioneIT()+"</b>");
								out.println("pranzo: <b>"+conv.isM_pranzoIT()+"</b>");
								out.println("cena: <b>"+conv.isM_cenaIT()+"</b>");
								out.println("centroAccoglienzaDiurno: <b>"+conv.isM_centroAccoglienzaDiurnoIT()+"</b>");
								out.println("pastiFreddi: <b>"+conv.isM_pastiFreddiIT()+"</b>");
								
								out.println("<br>Assistiti:<br> ");
								out.println("0-5 anni n° <b>"+conv.getM_0_5()+"</b>&nbsp&nbsp&nbsp");
								out.println("6-18 anni n° <b>"+ conv.getM_6_18()+"</b>&nbsp&nbsp&nbsp");
								out.println("19-65 anni n° <b>"+ conv.getM_19_65()+"</b>&nbsp&nbsp&nbsp");
								out.println("over 65 n° <b>"+ conv.getM_over65()+"</b>");
								out.println("</td>");

								out.println("<td align=center>"+ conv.getM_totIndigenti()+"</td>");
								out.println("<td align=center>"+ conv.getM_mediaPresenze()+ "</td>");
								out.println("<td align=center>" + conv.getM_giorniApertura()+ "</td>");
								
								out.println("</tr>");

								out.println("<tr>");
								out.println("<td><b><i>RESIDENZA</i></b> <br>");
												
								out.println("casafamiglia: <b>"+conv.isR_casaFamigliaIT()+"</b>");
								out.println("comunitadisabili: <b>"+conv.isR_comunitaDisabiliIT()+"</b>");
								out.println("ComunitaTossicodip: <b>"+conv.isR_comunitaTossicodipendentiIT()+"</b>");
								out.println("ComunitaAnziani: <b>"+conv.isR_comunitaAnzianiIT()+"</b>"); 
								out.println("ComunitaMinori: <b>"+conv.isR_comunitaMinoriIT()+"</b>");
								
								out.println("<br>Assistiti:<br> ");
								out.println("0-5 anni n° <b>"+conv.getR_0_5()+"</b>&nbsp&nbsp&nbsp");
								out.println("6-18 anni n° <b>"+ conv.getR_6_18()+"</b>&nbsp&nbsp&nbsp");
								out.println("19-65 anni n° <b>"+ conv.getR_19_65()+"</b>&nbsp&nbsp&nbsp");
								out.println("over 65 n° <b>"+ conv.getR_over65()+"</b>");
								out.println("</td>");

								out.println("<td align=center>"+ conv.getR_totIndigenti()+"</td>");
								out.println("<td align=center>"+ conv.getR_mediaPresenze()+ "</td>");
								out.println("<td align=center>365</td>");
								out.println("</tr>");

								out.println("<tr>");
								out.println("<td width=600><b><i>PACCHI</i></b><br>");
												
								out.println("consegnaDomicilio: <b>"+conv.isP_consegnaDomicilioIT()+"</b>");
								out.println("distribuzionePacchi: <b>"+conv.isP_distribuzionePacchiIT()+"</b>");
								out.println("Altro: <b>"+conv.getP_Altro()+"</b>");

								out.println("<br>Assistiti:<br> ");
								out.println("0-5 anni n° <b>"+conv.getP_0_5()+"</b>&nbsp&nbsp&nbsp");
								out.println("6-18 anni n°<b> "+ conv.getP_6_18()+"</b>&nbsp&nbsp&nbsp");
								out.println("19-65 anni n° <b>"+ conv.getP_19_65()+"</b>&nbsp&nbsp&nbsp");
								out.println("over 65 n°<b> "+ conv.getP_over65()+"</b>");
								out.println("</td>");
								
								
								out.println("<td align=center>"+ conv.getP_totIndigenti()+"</td>");
								out.println("<td align=center>"+ conv.getP_mediaPresenze()+ "</td>");
								out.println("<td align=center>" + conv.getP_giorniApertura()+ "</td>");
								out.println("</tr>");

								
								out.print("</table>");
							}	
							
							
							
						
						out.print("<br>");
					}//chiudo for
					
				}//chiudo if(Vconv!=null)
						    	    	    				
				
	

				if ((request.getAttribute("js") == "0")	|| (request.getAttribute("js") == null)) {
					
				}
				 else
					out.println((String) request.getAttribute("js"));
				
				%>

	
   				
   									    	    	    				
<a href="javascript:history.back(1);"> Torna Indietro </a>					    	    	    				
</div>
	
		<div id="footer">
 			<%@ include file="footer.jspf" %>
		</div>
</div>


</body>
</html>					    	    	    				


